Multiobjective Test Case Prioritization Using Test Case Effectiveness: Multicriteria Scoring Method

نویسندگان

چکیده

Modified source code validation is done by regression testing. In testing, the time and resources are limited, in which we have to select minimal test cases from suites reduce execution time. The case minimization process deals with optimization of testing removing redundant or prioritizing cases. This study proposed a prioritization approach based on multiobjective particle swarm (MOPSO) considering minimum time, maximum fault detection ability, coverage. MOPSO algorithm used for parameters including Three datasets selected evaluate technique TreeDataStructure, JodaTime, Triangle. compared no ordering, reverse random ordering evaluating effectiveness. higher values results represent more effectiveness efficiency as other approaches Triangle datasets. result presented 100-index mode relevant low high values; after that, prioritized. experiment conducted three open-source java applications evaluated using metrics inclusiveness, precision, size reduction matrix suite. revealed that all scenarios performed well acceptable mode, 17% 86% effective terms 33% 85% metrics.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Test Case Prioritization

Test case prioritization techniques involve scheduling over test cases in an order that improves the performance of regression testing. It is inefficient to re execute every test cases for every program function if once change occurs. Test case prioritization techniques organize the test cases in a test suite by ordering such that the most beneficial are executed first thus allowing for an incr...

متن کامل

Test-Case Prioritization Using Binary Particle Swarm Optimization Method

Particle swarm optimization method is based on artificial intelligence technique. It is an optimization method that was developed in 1995 by Eberhart and Kennedy based on the social behaviors of fish schooling or birds flocking. By increasing the overall rate of fault detection, a greater number of errors can be found more rapidly in the code. Particle , fitness function , local best , global b...

متن کامل

Test Case Prioritization in Regression Test

In this proposal, we describe a method to do test case prioritization in regression test.

متن کامل

Automated Test Case Prioritization Using RGrasp

Several alterations in the software design would sometimes result in the failure of the system which has been operating effectively, meeting all the specifications at that point in time. In order

متن کامل

Test case prioritization using Cuscuta search

Most companies are under heavy time and resource constraints when it comes to testing a software system. Test prioritization technique(s) allows the most useful tests to be executed first, exposing faults earlier in the testing process. Thus makes software testing more efficient and cost effective by covering maximum faults in minimum time. But test case prioritization is not an easy and straig...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Scientific Programming

سال: 2021

ISSN: ['1058-9244', '1875-919X']

DOI: https://doi.org/10.1155/2021/9988987